package test;

import org.springframework.context.annotation.AnnotationConfigApplicationContext;

/**
 * 练习使用配置文件内容初始化属性信息
 * 在test包下新建一个类:Student
 * 定义三个属性
 * private String name
 * private int age
 * private String gender
 *
 * 提供对应的get，set方法等
 *
 * 在resource包下新建一个配置文件:student.properties
 * 里面定义三个信息
 * student.name
 * student.age
 * student.gender
 * 为Student类中三个属性配置对应的值
 *
 * 使用上述三个值让Spring初始化对象时为三个属性复制
 *
 */
public class Demo {
    public static void main(String[] args) {
        //创建Spring容器，并获取Student对象然后将其输出，观察属性是否正确初始化
        AnnotationConfigApplicationContext context
                = new AnnotationConfigApplicationContext("test");
        Student student = context.getBean(Student.class);
        System.out.println(student);
    }
}
